Webdados\InvoiceXpressWooCommerce\Modules\Vat\VatController B

Total Complexity 87
Dependencies 1
Dependents 2
Total lines 466
Lines of code 327
Logical lines of code 128
Comment lines 65
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
validate_portuguese_vat()
C
39 26 57
validate_vat_frontend()
A
58 10 14
portugueseVATExemption()
S
61 7 11
woocommerce_customer_save_address()
S
61 7 11
register_hooks()
S
40 2 78
vat_checkout_field_update_order_meta_frontend()
S
60 6 13
woocommerce_checkout_fields()
S
53 4 22
custom_billing_fields()
S
55 4 18
enqueue_scripts()
S
61 4 11
save_order_observations()
S
66 3 8
add_order_observations()
S
59 2 14
get_exemption_reasons()
S
53 1 22
add_vat_custom_meta()
S
70 2 6
VAT_checkout_field_update_order_meta()
S
68 2 7
__construct()
S
81 1 3
VAT_field_user_meta_keys()
S
67 1 8
api_customer_response()
S
76 1 4
api_customer_billing_address_fields()
S
77 1 4
woocommerce_customer_meta_fields()
S
64 1 9
enqueue_styles()
S
78 1 3
ajax_get_customer_details()
S
74 1 4